using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("AddFriendFrame")]
	public class AddFriendFrame : MonoBehaviour
	{
		public AddFriendFrameBones m_Bones => method_3<AddFriendFrameBones>("m_Bones");

		public UberText m_HeaderText => method_3<UberText>("m_HeaderText");

		public UberText m_InstructionText => method_3<UberText>("m_InstructionText");

		public TextField m_InputTextField => method_3<TextField>("m_InputTextField");

		public RecentOpponent m_RecentOpponent => method_3<RecentOpponent>("m_RecentOpponent");

		public UberText m_LastPlayedText => method_3<UberText>("m_LastPlayedText");

		public PegUIElement m_inputBlocker => method_3<PegUIElement>("m_inputBlocker");

		public string m_inputText => method_4("m_inputText");

		public BnetPlayer m_player => method_3<BnetPlayer>("m_player");

		public bool m_usePlayer => method_2<bool>("m_usePlayer");

		public string m_playerDisplayName => method_4("m_playerDisplayName");

		public float m_initialLastPlayedTextPositionX => method_2<float>("m_initialLastPlayedTextPositionX");

		public AddFriendFrame(IntPtr address, string className)
			: base(address, className)
		{
		}

		public AddFriendFrame(IntPtr address)
			: this(address, "AddFriendFrame")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void Start()
		{
			method_8("Start");
		}

		public void OnDestroy()
		{
			method_8("OnDestroy");
		}

		public void InitInput()
		{
			method_8("InitInput");
		}

		public void UpdateLayout()
		{
			method_8("UpdateLayout");
		}

		public void Close()
		{
			method_8("Close");
		}

		public void SetPlayer(BnetPlayer player)
		{
			method_8("SetPlayer", player);
		}

		public void UpdateRecentOpponent()
		{
			method_8("UpdateRecentOpponent");
		}

		public void OnRecentOpponentButtonReleased(UIEvent e)
		{
			method_8("OnRecentOpponentButtonReleased", e);
		}

		public void InitItems()
		{
			method_8("InitItems");
		}

		public void Layout()
		{
			method_8("Layout");
		}

		public void UpdateInstructions()
		{
			method_8("UpdateInstructions");
		}

		public void AdjustHeaderTextPositionBasedOnBattletagLength()
		{
			method_8("AdjustHeaderTextPositionBasedOnBattletagLength");
		}

		public void InitInputBlocker()
		{
			method_8("InitInputBlocker");
		}

		public void OnInputBlockerReleased(UIEvent e)
		{
			method_8("OnInputBlockerReleased", e);
		}

		public void InitInputTextField()
		{
			method_8("InitInputTextField");
		}

		public void OnInputChanged(string text)
		{
			method_8("OnInputChanged", text);
		}

		public void OnInputSubmitted(string input)
		{
			method_8("OnInputSubmitted", input);
		}

		public void OnInputCanceled()
		{
			method_8("OnInputCanceled");
		}

		public void OnClosed()
		{
			method_8("OnClosed");
		}

		public void SaveAndHideText(string text)
		{
			method_8("SaveAndHideText", text);
		}

		public void ShowSavedText()
		{
			method_8("ShowSavedText");
		}

		public void OnDialogShown()
		{
			method_8("OnDialogShown");
		}

		public void OnDialogHidden()
		{
			method_8("OnDialogHidden");
		}
	}
}
